'use strict'

define([ 'jquery', 'bootstrap', 'select2', 'shiftform', 'validate',
		'validate.en' ], function($) {
	return {
		init : function() {
			this.initEdit();
		},

		initEdit : function() {

			$(document).on('shown.bs.modal', '#edit', function(e) {

				$(document).find('form[data-validate="true"]').bt_validate() // bind
																				// validate

				var $form = $(document).find("form") // bind shiftform
				$form.shiftform({
					beforeSubmit : function(el) {
						$form.trigger("validate.ajax.submit");
						return $.bt_validate.result[$.bt_validate.form_id]
					}
				})
			});

		}

	}
})
